mechanical digger - Espagnol Anglais Dictionnaire